package com.thinvent.remotepassword.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.thinvent.remotepassword.dto.RebotParam;
import com.thinvent.remotepassword.entity.WikiDocData;
import com.thinvent.remotepassword.mapper.WikiDocDataMapper;
import com.thinvent.remotepassword.service.WikiRebotService;
import com.thinvent.remotepassword.util.SimilarityUtil;
import lombok.SneakyThrows;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;

@RestController
@RequestMapping("vet")
public class VetController {

    @Resource
    private WikiDocDataMapper wikiDocDataMapper;

    @Autowired
    private WikiRebotService wikiRebotService;

    @GetMapping("/vet")
    public String vet() throws IOException {
        QueryWrapper<WikiDocData> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("doc_id", "1828602298788552706")
                .isNull("question_vector")
                .or()
                .eq("question_vector", "");
        List<WikiDocData> wikiDocDatas = wikiDocDataMapper.selectList(queryWrapper);

        for(WikiDocData wikiDocData : wikiDocDatas) {
            String vet = SimilarityUtil.getVet(wikiDocData.getQuestion());
            wikiDocData.setQuestionVector(vet);
            wikiDocDataMapper.updateById(wikiDocData);
        }
        return "success";
    }

    @GetMapping("/result")
    public String result()  {
        new Thread(new Runnable() {
            @SneakyThrows
            @Override
            public void run() {
                String data = "照片上传尝试失败，需解决上传问题、三年滚动计划外项目如何转移至项目执行单位、寻求项目转办时企业单位的定位方法、重大项目库调度任务显示缺失，需排查原因、民间投资重点项目操作遇到的难题及解决方案、县级发改机构向项目业主移交项目的流程、佐证资料上传位置缺失，但资料需上传的应对、打包项目中部分子项目未生成调度任务的解决、查询调度任务的预计结束时间、重大项目库调度任务与监管单位关联的取消操作、项目调度后数字修改遇到的问题及处理方法、调度任务列表中项目无法被检索的解决、项目单位界面无材料上传选项的排查、竣工销项项目资料上传位置及处理方法、详解资料上传的步骤与方法、项目转至其他单位后无法查看的问题及后续、国债项目调度任务转办的操作流程、企业端不显示已转办项目的处理、建设财务资料上传的指南与步骤、项目转办流程的全面解析、重大项目库项目推送的具体位置查询、修改内容无法成功保存的解决策略、处理未上传调度资料的提示信息、上传项目资料前的账号注册要求及发改转办流程、调度任务突然消失的情况处理、项目单位如何修改项目内容的具体步骤、省级系统项目不可见的排查与解决、销项库处室选择遗漏的处理、更新入库项目信息的正确位置、销项资料上传遇到的障碍及解决方案、国家重大建设项目库销项流程详解、确认项目转办账号的归属权、探究调度任务为空的可能原因、调度时间的明确与确认、国债调度项目中单位信息填写的疑问、请求开通报表功能的申请、发改委推库后项目转办给业主单位的可行性探讨、调度详情表填写内容的详细说明、调度与项目详情金额不一致的调整方法、中央预算内及专项债资金填写难题处理、项目调度为空时申请转办的流程、国债项目调度任务导出方式指导、调度任务填写过程中遇到的问题及解决、调度任务为空时的处理措施、将项目分派给单位进行调度的操作、中央预算内项目承诺书的上传路径、上传承诺书的详细操作流程、增发国债调度中项目代码修改的步骤、级项目库滚动计划与储备项目的同步设置、中央预算内项目调度任务转给项目单位的操作方法、企业端与区县端项目名称不一致的协调处理、省级转办项目信息完善的时间节点及填写指导、发改部门向业主单位分配项目的流程解析、项目解除锁定提醒的处理与应对、项目调度任务下达错误的纠正措施、项目转办记录缺失的补救与操作指导、项目在县级库但市级不可见的排查、项目批复初设扫描件上传模块的查找、项目资金支付信息不一致的核对与处理、历史项目信息的查看与修改方法、下期调度开始时间的查询途径、已完工项目在调度中的删除操作、调度任务导出时间的明确说明、调度数据的查看时间安排、往期表单的查看时间查询、项目名称不一致及转办至储备库的处理、调度任务照片上传的权限与方式、发改调度项目照片无法显示的排查、项目转办后调度权限的转移处理、增发国债项目转给项目单位的操作方法、项目调度照片上传的技巧与方法、发改调度照片显示问题的解决方案、项目转至其他部门后的调度操作调整、图片上传失败的原因分析及解决策略、项目单位调度图片的查看方法、本月调度任务的截止时间确认、项目转办时单位名称缺失的补充处理、已结束项目仍在调度中的处理、国家重大项目库资金调度的问题解决、项目单位无法查询调度任务的排查、调度页面“监”字标志的取消操作、中央预算项目资料模块的查找、县级项目佐证材料上传问题的处理、项目转办后项目单位无待调度项目的处理、国债项目调度任务分配不均的解决、项目单位无法查看调度任务的排查、调度部门项目资料栏缺失的解决、新账号国债调度任务继承的确认、增发国债调度显示问题的处理、调度任务为空时的处理策略、中央预算内投资项目终止实施的处理、增发国债项目名称未关联的处理方法、县级国债项目施工照片上传方法、发改账号转办提示无单位、储备库更换项目单位缺失、重大项目库项目照片上传、增发国债项目照片上传问题、债券资金调整未更新、调度总投资数据调整、调度信息缺失、调度信息填报修改、项目转办咨询、储备库项目搜索、项目调整区域、调度单位错误、项目资料板块缺失、竣工时间调整、项目转办后管理调度空、国债项目投支更新、图片上传路径开放、项目推送提级论证、更换项目单位无选项、滚动计划缺失转办不了、转办单位列表无选项、项目管理可见调度不可见、系统退回操作、项目单位选项缺失、项目无法转办下级、中央预算内调度转项目单位、开工时间去除、项目单位账号缺失、专项债调度历史数据、调度表填写及更新、资金到位填0标红、市发改可见账号不可见、项目来源修改、转办单位无项目单位、项目单位变更转企业、历史调度查看、调度任务保存、前期手续材料上传、专项债资金支付超支、项目库调度打不开、业主端找不到项目、项目转办问题解决、转办至项目单位、转办成功单位查不到、注册错误转办不了、调度中无项目信息、调度照片添加失败、政府库可见调度不可见、调度图片上传位置、项目单位上传调度图片、照片上传失败解决、调度填报人修改、历史调度任务名称、项目单位未收调度任务、县级发改看不到调度照片、上报调度信息、找回密码、储备中无调度任务项目、正常调度非储备项目、调度重复填写解决、项目进度上传、项目资料上传与调度结束、转办后单位调度体现、国债项目调度转项目单位、调度信息填报位置、单位账户不显示项目、调度期外项目可见性、佐证资料上传、调度任务不显示原因、月份数据缺失、信息未同步、转办未成功确认、转办后单位无显示、下级报送问题、登陆问题、账号密码找回、注册账号问题、项目单位账号申请、注册地址、绑定账号、找回账号密码、账号禁用、登录失败、登录问题、国家重大项目库账号找回、系统绑定微信、重大项目库登陆问题、账号注册登录疑问、统一信用代码账号绑定数、密码错误提示、原账号密码找回、系统密码修改问题、发改单位密码找回、网页访问问题、账号解锁、网络登录问题、验证码错误、持续验证码错误、未授权提示、手机与电脑登录差异、项目单位密码找回、用户名密码错误、账号激活问题、新账号注册位置、密码账号正确但登录错误、找回密码审核时间、微信绑定与邮箱激活、扫码登录无反应、激活邮件未收到、微信绑定多企业问题、密码账号正确但登录失败、激活流程、找回密码申请审批时间、政府单位找回密码、账号激活方法、登录名格式、项目单位密码找回、账号未激活处理、激活账号方法、注册手机号错误、用户名标红问题、用户未授权访问、忘记密码操作及时间、验证邮件未收到、账号激活问题、发改单位密码找回、项目库登录问题、密码重置后仍错误、找回密码混淆处理、国家重大项目库网址问题、账号解禁、注册信息修改、绑定未激活问题、账号激活失败、产业股账号密码找回、注册审批时间、登陆名修改、账号创建方法、网站访问问题、账号并发填报人数、找回密码反馈时间、账号密码不匹配处理、账号找回问题、邮箱错误与密码找回、密码重置方法、账号已存在处理、自行注册账号密码找回、登录名密码找回、注册时社会信用代码错误、已注册提示但无法登录、邮箱错误找回方法、企业注册与找回问题、密码修改与重置、微信扫码登录、大兴安岭地区密码找回、密码找回审核、重大项目密码找回、密码重置问题、老旧小区改造项目申报、账号密码查询、密码更改审核、密码重置后无数据、离职人员账号密码找回、密码重置请求、市级与县级账号登录问题、外网与内网登录网址差异、账号密码遗忘、登录名不记得、项目库登录问题、密码找回无反应、用户未授权访问、邮箱更换与验证码问题、密码错误处理、账号与密码不匹配、浏览器兼容性问题、政务外网登录问题、账号找回方法、法人更换与账号找回、央企总部找回密码网络环境、教育局密码重置、用户名密码遗忘与重置、县区级发改局密码重置、账号查找问题、技术支持与验证码错误、验证码错误持续、人员变动与账号密码找回、假期验证码错误问题、内蒙项目库密码重置、重新注册问题、注册联系人要求、账号密码找回方法、账号并发登录问题、密码重置无效、已注册但无信息问题、账号密码注册流程、扫码激活问题、账号密码找回与绑定问题、工作调动与账号找回、密码找回未收邮件、账号密码找回方法、原同事离职后账号密码找回、密码找回方式、登录失败与重置请求、密码错误与微信找回问题、重新激活密码错误、项目库登录问题、用户未授权问题、用户名找回问题、已注册但无账号问题、扫码绑定问题、注册人信息查询、账号密码重置申请、账号信息查找或重置、找回密码附件格式要求、注册信息核实请求、账号密码错误处理（长期未登录）、已注册但找回密码无信息、重复注册问题、注册联系人信息要求、密码错误与公众号修改问题、系统未激活问题、身份验证信息处理、主管部门账户问题、Ukey申请问题、账号密码重置方法、央企账号密码找回、政务外网登录问题、账号密码找回请求（远大阀门集团）、项目库密码找回（河北福润达）、系统重装后授权问题、人员变动账号密码找回、用户未授权访问解决、邮箱与登录名不匹配问题、账号注册方法、用户名邮箱不匹配问题、密码重置请求（机构改革情况）、账号密码错误处理（法人证书变更）、验证码错误解决、新用户注册问题、密码重置方法、找回错误账号问题、发改委账号密码问题、用户未授权访问原因、用户名忘记解决、发改委账号密码修改、项目库访问问题、找回账号密码显示信息不存在、发改委重大库登录问题、找回密码方法、登录名邮箱不匹配问题、主管部门选择疑问、账号密码找回流程、上传执照失败问题、账号绑定错误处理、忘记密码处理流程、登录超时解决、未收到激活邮箱处理、邮箱错误找回方法、邮件回复时间、用户未授权访问解决、账号未激活处理、查询现用密码方法、账号解封流程、离线版账号密码找回、密码错误填写上限问题、找回账号方法、网站登录问题、网络浏览器检查无效、账号密码错误处理、专网登录要求、微信修改密码无反应、项目单位密码找回、县区政务外网登录问题、账号禁用处理、注册重复问题、用户名账号遗忘处理、邮箱无法找回密码解决、自动保存密码错误问题、账号密码错误解决、找回密码后续操作、激活问题处理、账户密码找回方法、个人中心绑定激活、密码错误登录失败处理、忘记密码找回入口、邮箱无效找回密码问题、提交材料找回密码效果、账号密码遗忘解决、密码错误处理、账号信息错误处理、注册找回信息缺失处理、找回密码成功后续操作、发改项目转交问题、账号激活问题、账号密码找回流程、发改部门密码找回、重大项目库密码找回、用户信息已注册问题、用户名邮箱不匹配解决、密码错误持续问题、注册遗忘密码解决、提交后回复时间、账号密码找回失败处理、用户名邮箱不符处理、材料审核时间、账号密码找回方法、找回密码无反应解决、手机修改密码问题、登录名遗忘找回、邮箱收不到邮件处理、重大项目库密码找回、微信绑定更换、登录名密码遗忘找回、审核反馈时间、长期未用账号密码找回、微信找回密码无反应、密码重置方法、找回密码流程查询、账号信息不存在解决、反馈时间预估、用户名密码遗忘处理、改密码取消后登录问题、登录信息错误处理、密码不一致问题、注册找回信息不符解决、邮箱找回不符问题、提交资料无回复处理、登录名密码遗忘找回、已注册但遗忘账号密码、账号密码找回方法、注册账号密码遗忘、账号密码丢失处理、单位名称修改方法、账号找回方法、登录账号找回、项目库登录名密码找回、登录账号遗忘解决、注册账户已注册提示、企业名称找回登录信息、找回密码时间预估、长期未用账号密码错误处理、忘记国家重大建设项目库用户名、项目单位注册后账号密码不符原因、登录账号密码不匹配、邮箱找回账号不匹配、忘记账号密码、微信绑定账号忘记密码找回、找回密码无对应信息解决、忘记账号密码处理、单位名称改动后找回失败、账号登录问题、更改密码后无法登录、账号信息找回处理时间、重大项目库账号密码找回、加快邮箱找回密码、忘记用户名密码、账号密码突然错误、单位已注册但找回无信息、页面无找回密码选项、用户名更改后无法登录、法人更换后重大项目库访问问题、重大项目库已注册但信息丢失重置、邮箱找回用户名不匹配、密码错误无法登录、已注册账号密码忘记解决、QQ接收不到找回密码信息、账号密码找回、找回密码反馈时间、忘记用户名解决、重大库未同步项目名称、重新提交资料、更新项目信息、修改下达资金、添加辅助标识、投资项目代码验证不通过、项目退回处理、未同步投资在线平台项目名称、已报区项目编辑修改、续建项目申报修改、批量复制项目内容、项目单位填错处理、超期预警提示、项目上传后信息修改限制、验证信息错误、已销项项目查看、人员变动信息更改、总投资修改方法、中央预算内资金销项操作、项目调度任务投资修改、删除项目方法、三年滚动计划修改保存问题、资本金数据修改、退回项目修改位置、项目退回原因查询、退回项目名称修改、储备库项目修改同步问题、上级退回项目修改、企业项目退回修改操作、修改后无提交键处理、重大库同步平台信息问题、县级财政资金修改、销项库项目挪出操作、重新报操作、审批平台项目名称变更同步、项目撤回融资操作、国家退回项目处理、退回项目数据修改、已上报状态修改、国债类型变更操作、中央资金转超长期国债处理、项目退回问题、已报区项目修改、补全基本信息修改位置、项目投资平台名称变更同步、项目全部退回下级单位、滚动计划管理项目退回本级库、项目单位修改权限、项目库负责人修改、项目开工时间修改、项目代码平台验证不一致、项目更换业主处理、项目信息同步问题、项目申请退回流程、修改选项缺失问题、库里信息与平台不一致、省级储备项目重新提交、审批单位选错退回修改、项目信息同步更新确认、提及论证模块项目撤回或移除、三年滚动计划项目锁定状态处理、累计完成投资填写要求、填报区项目删除方法、项目基本信息修改、拟开工竣工日期填写、前期件办结更新时间保存问、开工日期修改保存问题、中央预算内投资支付与到位资金关系解释、统一社会信用代码查询无账号信息解决、重大项目库调度任务照片上传方法、项目填报缺少用地保障重大项目栏、超长期特别国债项目取消储备方法、无具体数填写指导、地方指标填写说明、项目无下达资金保存问题、不允许填写数据处理、开工日期同步验证操作、证书编号错误修改方法、申请销项后是否需要联系自治区人员、项目数据调整位置、修改同步到市级系统时间、单位名字漏字改正、项目名称不一致修改、仓容开工日期及行业调整操作、项目调度竣工时间修改、上报接收处室修改方法、项目紧急推送操作、开工日期提示解释、审核部门更换流程、找回账号密码邮箱填错处理、已上报信息修改方法、已保存信息修改权限、项目入库后修改流程、三年滚动计划推送方式、前期工作施工许可证修改、项目信息撤回编辑限制、撤回后修改位置、上级退回项目无修改选项处理、库与平台信息同步问题、承诺书单位名称修改、删除文号项目状态、提级论证项目退回市级处理、上报项目累计投资更新、总投资修改不同步问题、上报项目内容修改流程、项目解除锁定后内容更改、已报区项目信息修改权限、编制区项目退回下级单位问题、调度库项目资料删除方法、前期工作备案未完成修改、投资计划报表打印导出设置、项目名称快速对齐方法、中央预算内资金项目调度信息修改、销项材料上传流程、已提交项目撤回修改权限、业主单位三年滚动计划修改、信息更新权限、累计完成数据错误处理、更换项目企业单位操作、项目资料上传与销项关系、信息修改方法、企业端项目撤回位置、项目从发改转项目单位后调度查看、项目解锁后编辑位置、新增项目操作流程、单位和组织机构代码改变修改、资金类别不能为空提示、已报送项目修改报送方式、修改后查看与报送操作、项目退回申请流程、单位名称输入错误处理、特定数值修改方法、企业已报项目修改、其他投资修改限制、状态不动问题处理、tjlz待报区退回编制区、总投资进位问题处理、项目无法撤回与删除处理、项目入本级库后编制滚动计划操作、项目信息错误修改流程、上报项目修改权限、县级系统模块位置、发改委端民间投资项目端口、国家重大项目库访问问题、非内网网址查询、离线软件下载位置、项目显示问题、项目单位网址查询、项目储备查找问题、项目单位账号创建问题、上传资料PDF问题、预览上传PDF资料、重大项目库录入问题、账号绑定公司问题、客服电话咨询、项目名称不一致影响评估、项目单位填报未显示问题、重大项目库操作流程概述、系统网站访问失败、专项债城中村改造领域选择、项目库代码获取问题、项目入库前置条件、子项目代码申领与修改记录、取消关联日常监管、到位率支付率显示问题、验证信息错误、项目库与国家库不一致、操作指南位置、联系人变更、报送接收司局权限、密码复杂度、省发改委对口条线、离线版报错、账号注册部门查询、项目名称同步问题、离线软件权限移交、调度照片上传要求、监管项目查看权限、注册单位名称要求、项目名称前“监”含义、监管单位必填项疑问、发行区额度位置、离线包解压密码、日期填写说明、区域政策填写、企业认证时间、单位名称修改、资料丢失问题、总投资与资本金理解、在线审批与项目库关系、基本户上报位置、审批平台注册情况、跳转问题、项目库访问问题、监管单位责任人填写、在线审批平台链接、回报率计算、涉密项目离线上传操作、离线采集软件下载、技术服务电话、密码重置权限、项目单位用户信息核对、三年滚动计划退回操作、外商投资份额填报、法人认证要求、市发改委账号权限、认证状态影响、法人认证问题、同步点影响、平台信息更新、公司绑定与激活、项目单位网址、营业执照上传问题、认证状态判断、公司注册次数、后续操作影响、验证平台信息提示、微信公众号绑定问题、账户持有人要求、上级单位选择错误、验证同步报错处理、国债滚动计划编制、在线平台与项目库账号关系、法人代表调整时间、信息同步时间、认证时间、离线软件下载位置、单位信用代码查询、认证中处理、使用手册获取、单位名称修改、科室选择、离线库版本更新、项目代码查询、保存与认证关系、联系人更换、滚动投资计划查看、认证时间、验证问题处理、主管部门选择调整、资金类别要求、项目储备取消操作、信息更新问题、项目修改权限、材料提交反馈、同步问题处理、选项保存问题、非工程类项目采购合同上传、系统入口、项目库登录问题、政务外网IP问题、离线软件安装要求、项目填报加载问题、数据包导入问题、认证问题处理、产业转移项目保存问题、找回密码方式、省发改委处室咨询、账号密码重置、非工程类项目操作、项目库入口、项目修改路径、项目代码来源、账号关系、国债项目日期修改、文件上传说明、激活含义、调度照片要求、投资情况附件上传、超长期国债项目上传、附件上传功能、照片数量限制、登录问题处理、项目删除请求、系统维护状态查询、服务器问题、可行性报告报送位置、加载问题处理、项目单位查看问题、协同监管账号处理、设备采购开工时间、项目库登录问题、形象进度照片上传、手机端操作限制、企业单位缺失处理、国家库访问问题、密码找回缺失、提级论证项目修改、账户密码错误处理、国债项目照片上传、项目转办问题、到位资金填写要求、小程序账号绑定、密码重置操作、科室账号找回、设备更新领域要求、资金类别提示问题、选项加载问题、地区上报查看、系统访问问题、调度时间生成、县级发改转办流程、填报指导、医疗系统内容缺失、选项对应填报、紧急录入要求、密码找回失效处理、项目验证问题、在线审批同步时间、支出情况显示问题、微信绑定单位数量、子库密码找回、账号审核时间、电脑重装系统项目库丢失、系统数据更新延迟、账号绑定变更、加密U盘使用、法人信息认证问题、离线编报软件功能及下载、系统兼容性、账号注册流程、项目下载、数字证书识别、项目转办操作、级论证分配查询、央企账号联系方式、补贴申请类型、项目筛选、政务外网使用、离线软件获取、备案流程查找、账号关联问题、投资计划申报表位置、软件提示下载问题、贷款申请流程、项目信息打印与导出、账户问题处理、项目查找与上报、信息导出、账号注销、项目查找、国债额度填写、报表导出、注册问题、信息同步、用户信息更改、政策咨询、系统问题处理、代码与名称更新、外网通信问题、自有资金分类、账号注册数量、项目编码含义、投资代码获取、验证不通过处理、项目推送问题、资金到位率显示、信息更改、政策咨询途径、系统访问问题、数据同步时间、计划入库操作、离线版项目库操作、导入失败处理、资料上传问题、资料上传界面查找、管理员权限、资料上传后查看、微信绑定问题、登录问题、项目转办操作、项目审核流程、长时间未用账号处理、提交材料通知时间、投资数据填写问题、附件上传失败、主管部门无反应、投资校验失败、图片上传、文件缺失问题、项目丢失处理、调度任务时间、项目信息修改、上传界面问题、账号密码问题、投向领域选项问题、专线登录上传、资料上传方式、数据同步问题、开工竣工日期修改、同步问题处理、注册登录顺序、日期不一致解决、审核部门确认、建设规模同步、证件类型更改问题、上传资料失败处理、建设性质不一致处理、建设规模同步问题、特定公司项目处理、扶持文件查询、填报板块问题、扶持领域申请、离线软件提供、总投资灰色问题、客服电话查询、报错定位、论证领域选择问题、操作指引需求、登录问题、企业名称查找、客服电话查找、代码验证问题、平台状态问题、代码存在性问题、退回后申报问题、文件标题问题、项目查询问题、资金页面填写、推送问题处理、同步问题处理、同步时间、找回密码问题、账号影响问题、代码显示问题、平台查找问题、文件标题修改、资料上传模块缺失、账号登录问题、项目名称同步问题、提级论证结果查看、项目状态说明、管理员更换、总投资修改、审核撤回、账号密码找回问题、账号注册问题、入库要求、客服联系方式、联系投资处、账号密码找回、选项加载问题、资金报送问题、验证错误处理、回报率填写、资金证明上传、密码不符问题、必填项问题、加载问题、账号解锁、登录问题、离线软件兼容性、信用信息查询时间、系统反馈、登录问题、信息退回处理、项目信息未同步、加载时间长、预算项目无查看模块、修改填报项目、科技型企业和项目融资申报、离线软件版本、投资项目代码输入位置、审批平台入口、开工日期查看、省转办任务可见性、用户信息问题、项目报送延迟、发改局收不到项目、审核区审核、上传成功确认、国家项目库查看、新增项目上传、公众号绑定认证、项目报送提示、附件上传、忘记密码找回、发改部门填写、设备更新填报、新能源公交更新、浏览器问题、账号邮箱不匹配、项目库验证、推送确认、验证码问题、微信扫码、提及论证推送、是否填写、特别国债接收区、项目代码无效、权限问题、日期对应不上、内网网页问题、后台信息查看、密码重置、总投资填写、新公司注册、项目代码验证、法人更换影响、图片查看、项目激活、照片上传、手机号修改、项目排序、账号认证、密码修改、下属医院项目查看、填写指南、超长期国债模块、投资完成率修改、投资校验失败、项目资料缺失、三年滚动计划操作、上传格式不符、佐证资料位置、销项项目上传、投资指标填写、备注项显示、资本金数据导出、表格导出问题、占地规模填写失败、表格导出方法、表样空白、建设单位表格导出、银行贷款表格缺失、报表未开工原因、发行额度权限、年度投资计划位置、行业选择问题、时间调整问题、项目显示不全、贷款投向领域细分、保存失败、资金到位显示问题、特别国债金额、选项恢复、表格打印位置、国债领域明细导出、去年数据导出、项目信息导出位置、项目信息表下载、单位错误、审核显示、信息更新、项目多处室推送、转办问题、项目列表缺失、转办给建设单位、企业单位名称缺失、不在滚动计划中的项目转办、转办操作、转办单位不显示、投资额不对、代码名称不匹配、转办后不可见、住建局选项缺失、项目转给建设单位、区县发改推送、中央预算内项目附件上传、项目名称重复、项目资料查看、批复文件上传、项目申报账号、联系人和联系方式同步、已完成投资额问题、累计下达数据填写、内容丢失问题、发改委显示问题、再贷款项目申报、上报按钮位置、企业注册问题、同项目多次报送、保存不提交、再贷款项目填报、中途保存问题、微信绑定、上报审核部门、上报撤回、省里推送问题、项目编码错误、基本信息修改、滚动计划同步问题、已报项目处理、续建项目报送、事项进度查询、退回修改后上报、已报区操作、资金需求提示、开工项目投资填写、提交位置缺失、同步更新问题、审核区显示问题、办理中选项、不涉及、项目入库查询、三年滚动计划转国债申报、超长期国债申请流程、上传资料模块缺失、超长期国债填报方法、附属项目注册账号、资源节约利用红框内容、资金类别为空提示、十四五项目与超长期国债选择、超长期国债其他选项选择、资金类别为空解决、项目开工栏缺失、资金类别漏填位置、国债方向找不到、资金下达情况上传方、离线版填报模型更新、项目推送流程、未激活报送问题、资金类别为空提示2、备案证与选址意见书时间逻辑、同步提示无法查看前期工作、提交按钮缺失、超长期国债模块使用、资金类别选项缺失、必选项无法填写、超长期国债资金安排方式限制、投资情况资金类别为空、超长期国债总投资填写、实际未发生投资处理、项目审批状态查询、资金类别为空提示3、上报按键缺失、政府投资方向缺少支持方向、上传照片方法、社会足球场项目缺失、项目名称不一致处理、项目转办流程、在线平台项目代码查看、重大项目提级论证操作、项目转办至销项库、转办单位名称缺失、项目单位上传位置、金额手动填写问题、报错处理、超长期国债模块位置、提级论证项目填报、提级论证模块编制区说明、保存问题处理、地方指标与报送部门不一致、表格NAN含义、投资情况校验失败、系统选择限制、地方指标省份解释、企业项目债券资本金要求、项目调整至三年滚动计划、重大项目库账号申请、专项变更后续建项目处理、国家专项变更处理、提交按钮缺失、项目资料模块位置、信息抓取请求、基本信息保存问题、项目删除权限、前期工作基础信息错误、投资数据错误修改、项目状态问题、项目审核区与总览不一致、项目申报状态确认、省级申报结束处理、申报通过通知、项目单位法人变更、提级论证报送流程、项目代码缺失、系统填报初次操作、县级发改项目资料上传问题、资金类别为空问题2、法人信息未通过影响、三级子企项目推送流程、投资计划推送查重处理、单位项目信息查询、项目备案登记区县选择、上报后操作、项目管理填报信息丢失、项目涉及环评问题、汇总申报单位软件使用、报送位置、前期手续上传位置、施工照片上传位置、信息保存后丢失、累计下达金额说明、县级资金申请查看、增发国债项目调度照片上传、政府投资方向问题、重大项目库离线软件、日常监管直接责任单位填写、项目代码生成与备案完成、项目解锁操作、字数限制保存问题、项目同步问题、日常监管单位填写、数据自动关联问题、PPP项目挂接变更、超长期国债资金需求年份问题、重大项目库板块查询、退回项目重新推送、累计完成投资填写问题、投资情况提示解释、填写时间要求、资金类别为空解释、投向领域更新、项目上报激活、专项债券必填项、认证审核时间、模块保存与提交问题、资金类别为空问题3、项目核准解释、保存后无上报按钮、集团子公司申报账号、项目信息更新说明、资金类别为空问题4、表格必填项、文旅板块设备更换填写、项目验证失败、超长期特别国债填报位置、基本信息总投资填写问题、资金类别为空问题5、新注册账号认证中影响、带星号内容修改、信息丢失处理、投资项目代码查询、投资金额小数位调整、资金类别为空问题6、主管部门解锁项目操作、银行贷款与国债小数填写、总投资更改不同步问题、总投资修改方法、平台信息更新提示、认证失败原因、文件上传大小限制问题、量化指标填写问题、项目重新提交方法、中央预算到位率问题、承诺书落款修改、项目名称变更原因、产业转移项目选项问题、离线系统超长期国债申请、添加项目方法、超长期国债申报进展、项目填写错误处理、资金情况填写问题、项目进展填报、投资项目代码验证问题、两重项目信息填报、项目有效性验证不通过、公司项目名称查询、滚动计划入库问题、资金类别为空问题7、资金需求自动相同问题、审核标识修改、投资计划年度选项、项目表生成与送报、审核部门选择、项目纳入国家库条件、报送修改撤回、企业名称查找问题、申请通回流程、内网照片查看问题、资金类别为空问题8、已填报区状态查看、国债项目资金安排方式栏缺失、申请提交至国家库、超长期国债投资类别填写、项目入库位置、平台与库匹配不一致处理、项目资料上传时间、调度期间说明、发改录入项目分配、账号激活时间、项目调度名称修改、项目转办至调度任务、开工时间清空、非2023年中央预算资金项目资料上传、编制区机密项目选项缺失、项目代码共用问题处理、重大项目库立项未填代码，如何生成？审批平台未填影响？、TJ论证项目推送流程？、保密项目TJ论证操作步骤？、离线软件项目信息导出方法？、在线审批监管平台是否独立，填写要求？、发改账号可见，自建账号不可见项目，解决方案？、项目被省退回无操作按钮，如何处理？、前期工作已办结，开工日期如何填报？、资金填写框灰色问题排查及解决？、航空项目如何让应急厅查看？、项目推进流程？、发改局项目信息转民政局账号操作？、已报区项目重新编辑步骤？、区级账号项目未被储备市级找不到问题？、项目报送至项目库流程？、项目法人认证时间？、填报区项目转编织区操作？、项目代码在重大项目库平台不存在解决？、提级论证上级部门无法查看原因及解决？、提级论证行业栏无法填写解决？、报送区退回项目无法再次报送解决？、审批平台赋码后无效代码问题处理？";
                String[] split = data.split("、");
                List<String> datas = Arrays.asList(split);
                QueryWrapper<WikiDocData> queryWrapper = new QueryWrapper<>();
                queryWrapper.eq("doc_id", "1828602298788552706");
                for(String s : datas) {
                    RebotParam rebotParam = new RebotParam();
                    rebotParam.setId("1828602541097689090");
                    rebotParam.setPrompt(s);
                    rebotParam.setStyle("严谨标准风格");
                    wikiRebotService.rebotApi(rebotParam);
                }
            }
        }).start();
        return "success";
    }

}
